The most common case is that if `cargo` is not installed to `/usr` but somewhere else such as `/usr/local` (is this the default install prefix? don't remember...), user will see `cargo: command not found` after `sudo su` executed.
P.S. sorry for previous wrong PR... there was a redundant commit.